function updatePrice(row)
{
	//Calculos para modificar valor subtotal del producto modificado
	var amount = document.getElementById("amount"+row).value;
	var price = document.getElementById("price"+row).innerHTML;
	var newPrice = amount * price;
	var subtotal = document.getElementById("subtotal"+row);
	
	//Calculos para modificar valor total de la cesta
	var totalPrice = document.getElementById("totalPriceValue").innerHTML;
	totalPrice = parseFloat(totalPrice);
	price = parseFloat(price);
	amount = parseInt(amount);
	newPrice = parseFloat(newPrice);
	subtotalValue = parseFloat(subtotal.innerHTML);
	//Actualizar valor subtotal del producto modificado
	subtotal.innerHTML = newPrice;
	//Actualizar valor total de la cesta
	document.getElementById("totalPriceValue").innerHTML = totalPrice - subtotalValue + newPrice;
	
	//Actualizar cesta en el lado serivdor
	updateCart(amount,row);
}

function updateCart(amount, row)
{
	var url = "/updateCart?amount=" + amount + "&productNumber=" + row ;
	req = initRequest();
    req.open("GET", url, true);//False para decir que la llamada no sera asincrona
    req.onreadystatechange = callback;
    req.send(null);
}

function initRequest() {
    if (window.XMLHttpRequest) {
        if (navigator.userAgent.indexOf('MSIE') != -1) {
            isIE = true;
        }
        return new XMLHttpRequest();
    } else if (window.ActiveXObject) {
        isIE = true;
        return new ActiveXObject("Microsoft.XMLHTTP");
    }
}

function callback()
{
}
